// pages/fl/fl.js
const { getList, getData ,getGwcs,getCart} = require('../../http/api')
import Toast from '../../miniprogram_npm/@vant/weapp/toast/toast';
const {add} = require('../../util/getCart/getCart')

Page({

  /**
   * 页面的初始数据
   */
  data: {
    list: [],
    Data: [],
    idX: '215326',
    indexD: '0',
    val: '',
    fff: false,
    num: 0,
    ID: '',
    xq: ''
  },
  // 事件参数
  tab(e) {
    this.setData({
      num: 0,
    })
    // console.log(e);
    this.setData({
      idX: e.currentTarget.dataset.id,
      indexD: e.currentTarget.dataset.index,
    })
    this.data.Data.forEach(ele => {
      if (ele.categoryId != this.data.idX) {
        this.setData({
          num: this.data.num = this.data.num + 1
        })
      }
    })
    if (this.data.num == 29) {
      this.setData({
        fff: true
      })
    } else {
      this.setData({
        fff: false
      })
    }
  },
  //添加购物车
  path(e) {
    getGwcs(wx.getStorageSync('token'),e.currentTarget.dataset.id).then(res=>{
      Toast.success('加入成功');
      add()
    })
    
    this.setData({
      ID: e.currentTarget.dataset.id,
    })
    
    // wx.switchTab({
    //   url: `/pages/gwc/gwc`,
    // })
  },
  //进入详情
  path_xq(e) {
    this.setData({
      xq: e.currentTarget.dataset.id,
    })
    wx.navigateTo({
      url: `/pages/xq/xq?id=${this.data.xq}`,
    })
  },
  // input(e){
  //   // console.log(e);
  //   this.setData({
  //     val:e.detail.value
  //   })
  // },
  enter(e) {
    // console.log(e);
    this.setData({
      val: e.detail.value
    })
    wx.navigateTo({
      url: `/pages/sl/sl?val=${this.data.val}`,
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */

  onLoad: function (option) {
    if(option.arr != undefined){
      let arr = option.arr.split(',')
      this.setData({
        idX:arr[0],
        indexD:arr[1]
      })
    }
    
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    add()

    // console.log(modules);

    getList().then(res => {
      // console.log(res.data.data);
      this.setData({
        list: res.data.data
      })
    })
    getData().then(res => {
      console.log(res.data.data);
      this.setData({
        Data: res.data.data
      })
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})